gsk: Add GskBorderNode
authorBenjamin Otte <otte@redhat.com>
Sun, 18 Dec 2016 17:14:53 +0000 (18:14 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 20 Dec 2016 17:01:11 +0000 (18:01 +0100)
commit75b76af2214277856efe9629939859deebcf914d
treefe695e958ebb0f35374758e21e0789889e8f2036
parent9af468cdec1c8b4dc603ff36c286288b2c85eb9e
gsk: Add GskBorderNode

The node draws a solid CSS border, which can be used to cover everything
but dashed and dotted borders (double, groove, inset, ...).

For different border styles, we overlay multiple nodes and set their
colors to transparent for sides with non-matching styles.
docs/reference/gsk/gsk4-sections.txt
gsk/gskenums.h
gsk/gskrendernode.h
gsk/gskrendernodeimpl.c
gsk/gskrendernodeprivate.h
gtk/gtkrenderborder.c
gtk/gtkrenderborderprivate.h
gtk/inspector/gtktreemodelrendernode.c